room with a view of the street - Español Inglés Diccionario